package repository

import "go-fox-edge-kernel-manager/repository/cloudRemoteService"

type repoCloudRemoteService struct {
}

func (e *repoCloudRemoteService) queryCloudCompFileList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudCompScriptPage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/script/page", body)
}

func (e *repoCloudRemoteService) QueryCloudCompModelPage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/model/page", body)
}

func (e *repoCloudRemoteService) QueryCloudScriptVersionPage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/script/version/page", body)
}

func (e *repoCloudRemoteService) QueryCloudModelVersionPage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/model/version/page", body)
}

func (e *repoCloudRemoteService) QueryCloudScriptVersionList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/script/version/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudModelVersionList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/model/version/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudScriptOperateList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/script/version/operate/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudModelObjectList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/model/version/object/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudScriptOperateEntity(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/script/version/operate/entity", body)
}

func (e *repoCloudRemoteService) QueryCloudModelObjectEntity(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/model/version/object/entity", body)
}

func (e *repoCloudRemoteService) QueryCloudCompDevTemplatePage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/dev-template/page", body)
}

func (e *repoCloudRemoteService) QueryCloudDevTemplateVersionPage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/dev-template/version/page", body)
}

func (e *repoCloudRemoteService) QueryCloudDevTemplateVersionList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/dev-template/version/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudDevTemplateObjectList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/dev-template/version/object/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudDevTemplateObjectEntity(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/dev-template/version/object/entity", body)
}

func (e *repoCloudRemoteService) QueryCloudCompIotTemplatePage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/iot-template/page", body)
}

func (e *repoCloudRemoteService) QueryCloudIotTemplateVersionPage(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/iot-template/version/page", body)
}

func (e *repoCloudRemoteService) QueryCloudIotTemplateVersionList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/iot-template/version/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudIotTemplateObjectList(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/iot-template/version/object/entities", body)
}

func (e *repoCloudRemoteService) QueryCloudIotTemplateObjectEntity(body map[string]interface{}) (map[string]interface{}, error) {
	return cloudRemoteService.ExecutePost("/manager/repository/component/iot-template/version/object/entity", body)
}
